.menu{
    display: flex;
    width: 100vw;
    height: 100vh;
    background-color: #002FA7;
    padding: 100px 200px;
    .list{
        list-style-type: none;
        margin: 0;
        padding: 0;
        .list_item{
            display: flex;
            justify-content: center;
            align-items: center;
            gap: 5px;
            position: relative;
            width: 150px;
            text-align: center;
            padding: 15px;
            .like_icon{
                width: 10px;
                height: 10px;
            }
           .like{
            position: absolute;
            left: -100px;
            font-size: 20px;
            color: #000;
            box-sizing: border-box;
            padding:0; 
           }
        }
        .list_item_default{
            background-color: #f0f3fa;
        }

        .list_item_active{
            background-color: #fff;
        }

        .ico{
            width: 10px;
            height: 10px;
            background-color: red;
            border-radius: 50%;
        }
    }

    .room{
        width: 700px;
        height: 500px;
        background-color: aquamarine;
        .text{
            font-size:25px;
            color: red;
            font-weight: 600;
        }
        .price{
            display: flex;
            align-items: center;
            .addBtn{
                margin-left: 30px;
            }
        }
        .price_text{
            font-size: 35px;
            color: red;
            font-weight: 700;
        }
    }
    .shopping_cart{
        width: 700px;
        height: 165px;
        background-color: #ccc;
        .list{
            display: flex;
            .item{
                color: purple;
            }
        }
        .product{
            font-size: 25px;
            font-weight: 600;
            color: green;
        }
        .total_price{
            font-size: 25px;
            font-weight: 600;
            color: green;
            .text{
                font-weight: 700;
                font-size: 35px;
                color: red;
            }
        }
    }
}